package 方法;

/*需求：定义一个方法copyOfRange(int[]arr,int from, int to)
  功能：将数组arr中从索引from（包含from）开始。
       到索引to结束（不包含to）的元素复制到新数组中，
       将新数组返回。*/

public class test20 {

    public static int[] copyOfRange(int[] arr, int from, int to) {

        //定义数组
        int[] newArr = new int[to - from];
        int index = 0;

        //复制数组
        for(int i = from; i < to; i++) {
            newArr[index] = arr[i];
            index++;
        }
        return newArr;
    }

    public static void main(String[] args) {

        int[] arr = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
        int[] copyArr = copyOfRange(arr, 2, 5);

        for(int i = 0; i < copyArr.length; i++) {
            System.out.print(copyArr[i] + " ");
        }
    }
}
